package operator;

public class OperatorDemo7 {
    public static void main(String[] args) {
        //& : 有false 则为false
        System.out.println(true & true);
        System.out.println(true & false);
        System.out.println(false & true);
        System.out.println(false & false);
        System.out.println("------------------------");
        //| : 有true 则为true
        System.out.println(true | true);
        System.out.println(true | false);
        System.out.println(false | true);
        System.out.println(false | false);
        System.out.println("------------------------");
        //^ : 相同则为false 不同则为true
        System.out.println(true ^ true);
        System.out.println(true ^ false);
        System.out.println(false ^ true);
        System.out.println(false ^ false);
        System.out.println("------------------------");
        //! 取反
        System.out.println(true);
        System.out.println(!true);
        System.out.println(!!true);
        System.out.println("------------------------");
        //& : 有false 则为false
        System.out.println(true && true);
        System.out.println(true && false);
        System.out.println(false && true);
        System.out.println(false && false);
        System.out.println("------------------------");
        //| : 有true 则为true
        System.out.println(true || true);
        System.out.println(true || false);
        System.out.println(false || true);
        System.out.println(false || false);
    }
}
